//
//  NSObject+Js.h
//  JSGategoryLib
//
//  Created by allumos on 03/27/2018.
//  Copyright (c) 2018 allumos. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSObject (Js)
/**
 *  解决输出中文乱码问题
 *
 *  @return 字符串
 */
- (NSString *)wj_description;
/**
 *  string 转 字典
 *
 *  @return 字典
 */
+ (NSDictionary *)wj_dictionaryWithJsonString:(NSString *)outString;
/**
 *  字典 转 json
 *
 *  NSJSONWritingPrettyPrinted  是有换位符的。
 *  如果NSJSONWritingPrettyPrinted 是nil 的话 返回的数据是没有 换位符的
 *
 *  @return 返回json
 */
+ (NSString*)wj_dictionaryToJson:(NSDictionary *)dic;

/**
 *  json 转 数组或者字典
 *
 *  @return 点点或者数组
 */
+ (id)wj_toArrayOrNSDictionary:(NSData *)jsonData;

/**
 *  字典拼接字符串Http传值使用
 *
 *  @return 拼接好的字符串
 */
+ (NSString *)wj_connectString:(NSMutableDictionary *)params;

/**
 *  数组 转
 */
@end
